/**
 * @param columns Список колонок таблицы.
 * @param rows Данные таблицы.
 * @param? id Уникальный идентификатор таблицы.
 * @param? editAddress Адрес редактирования страницы.
 * @param? removeAddress Адрес удаления страницы.
 */
{template .simple}
    <table class="grid grid-simple"{if $id}{sp}id="{$id}"{/if}>
        <thead>
            <tr class="header">
                // Перебираем все поля заявленные на
                // отображение и составляем из них заголовок.
                {foreach $column in $columns}
                    // Заголовок поля.
                    <th class="header header-{$column.name}">
                        <span>{$column.title}</span>
                    </th>
                {/foreach}
                {if $editAddress or $removeAddress}
                    // Колонка управления.
                    <th class="header header-actions">
                        <span>Управление</span>
                    </th>
                {/if}
            </tr>
        </thead>
        <tbody>
            // Перебираем все данные переданные для отображения,
            // обычно массив полученный напрямую из базы данных.
            {foreach $row in $rows}
                <tr class="row">
                    // Перебираем все колонки переданные для
                    // отображения и пытаемся найти данные.
                    {foreach $column in $columns}
                        // Пытаемся отобразить данные колонки.
                        <td class="row row-{$column.name}">
                            <span>{$row[$column.name]}</span>
                        </td>
                    {/foreach}
                    {if $editAddress or $removeAddress}
                        // Колонка управления.
                        <td class="header header-actions">
                            {if $editAddress}
                                // Кнопка редактирования записи.
                                <a href="{$editAddress}/{$row.id}">
                                    <span>Редактировать</span>
                                </a>
                            {/if}
                            {if $removeAddress}
                                // Кнопка удаления записи.
                                <a href="{$removeAddress}/{$row.id}">
                                    <span>Удалить</span>
                                </a>
                            {/if}
                        </td>
                    {/if}
                </tr>
            {ifempty}
                <tr class="empty">
                    // Пустая строка, указывающая, что данных нет.
                    <td colspan="{if $editAddress or $removeAddress}{length($columns) + 1}{else}{length($columns)}{/if}">Данных нет</td>
                </tr>
            {/foreach}
        </tbody>
    </table>
{/template}